home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / USEnet Digests / USEnet Vol. 4 / USEnet 4.55 < prev    next >
Encoding:
Text File  |  1988-06-15  |  32.2 KB  |  683 lines  |  [TEXT/ttxt]

  1.  1-May-88 11:19:57-PDT,33654;000000000001
  2. Return-Path: <usenet-mac-request@RELAY.CS.NET>
  3. Received: from RELAY.CS.NET by SUMEX-AIM.Stanford.EDU with TCP; Sun, 1 May 88 11:18:32 PDT
  4. Received: from relay2.cs.net by RELAY.CS.NET id aa26213; 1 May 88 13:35 EDT
  5. Received: from relay.cs.net by RELAY.CS.NET id aa00924; 1 May 88 13:30 EDT
  6. Received: from sdr.slb.com by RELAY.CS.NET id aa00911; 1 May 88 13:27 EDT
  7. Date: Sun, 1 May 88 13:23 EDT
  8. From: Jeffrey Shulman <SHULMAN@sdr.slb.com>
  9. Subject: Usenet Mac Digest V4 #55
  10. To: usenet-mac@RELAY.CS.NET, PIERCE%HDS@sdr.slb.com
  11. X-VMS-To: in%"usenet-mac@relay.cs.net",in%"PIERCE%HDS@SDR.SLB.COM"
  12.  
  13. Date: Sun  1 May 88 13:23:40-EDT
  14. From: Jeff Shulman <SHULMAN@SDR>
  15. Subject: Usenet Mac Digest V4 #55
  16. To: Usenet-List: ;
  17. Message-ID: <578510620.0.SHULMAN@SDR>
  18. Mail-System-Version: <VAX-MM(218)+TOPSLIB(129)@SDR>
  19.  
  20. Usenet Mac Digest     Friday, April 29, 1988         Volume 4 : Issue 55 
  21.  
  22. Today's Topics:
  23.      Mac/Mainframe Email Systems
  24.  
  25. ---------------------------------------------------------------------- 
  26.  
  27. From: alex@comp.vuw.ac.nz (Alex Heatley)
  28. Subject: Mac/Mainframe Email Systems
  29. Date: 25 Apr 88 23:30:16 GMT
  30. Organization: Computing Serv. Ctr, Victoria Uni., Wellington, New Zealand
  31.  
  32.  
  33.         Electronic Mail Between Mac and Mainframe Mail System
  34.  
  35.                WARNING - LONG POSTING.
  36.  
  37. Well, it seems that I have produced a considerable amount of discussion
  38. from what I thought to be a trivial question. I've collected all the
  39. replies I've recieved and sumarised them below. I've also added my
  40. comments where appropiate and at the end I'll talk about what I was
  41. after when I asked about whether there were any mail systems that did
  42. what I wanted. My thanks to all those who replied and posted. With luck
  43. we might all get a mail system out of this. 
  44.  
  45. First off are the names and addresses of all the people interested in
  46. such a system. I'm including these so that they can be contacted if
  47. anyone comes up with something.
  48.  
  49.     Mark Meredith (Unisys, Salt Lake City, Ut)
  50.     {ihnp4, hpda, uplherc}!sp7040!mjm
  51.     meredith@cs.utah.edu
  52.     801-594-6319
  53.  
  54.     JOACHIM LINDENBERG <JOACHIM@iravcl.ira.uka.de>
  55.     Joachim Lindenberg, University of Karlsruhe
  56.     Federal Republic of Germany - West Germany.
  57.  
  58.     Michael Helm (Arpanet: M_Helm@lbl.gov)
  59.     LBL          ( uunet!Lbl.gov!M_Helm  has been known to work...)
  60.  
  61. Now for the postings and email that had things of interest..
  62.  
  63. >From: cetron@utah-cs.UUCP (Edward J Cetron)
  64. Date: 20 Apr 88 04:23:14 GMT Reply-To: cetron@cs.utah.edu.UUCP (Edward J
  65. Cetron) Organization: Center for Engineering Design, Univ of Utah
  66.  
  67. I think the first question to answer is the physical distribution
  68. method.  If every Mac is directly connected to a VMS/UNIX box, I know of
  69. at least one (maybe more) Public Domain packages which will work. I also
  70. know of several Appletalk-only Mac to Mac systems (Intermail, Inbox,
  71. TOPSsomething, etc).
  72.  
  73.             What I DON'T see is a mechanism which:
  74.  
  75.     1. can be used Mac to Mac via localtalk transport.
  76.  
  77.     2. can ALSO be used Mac to ??? via localtalk to ethertalk.
  78.  
  79. My suggestion (and yes it is just MY suggestion based on our facilities
  80. preferences after trying lots of mailers on the Macs AND the two flavors
  81. of vaxen):
  82.  
  83. 1. use 'standard' SMTP as the transport mechanism from ??? mainframe to
  84. a centralized Mac. Currently, Mac-PMDF seems to be the most versatile
  85. package for this.  What needs to be added is the transport via ethernet
  86. to localtalk for those sites, serial line support is already there.
  87.  
  88. 2. use Intermail as the Mac to Mac package.
  89.  
  90. 3. write the code and hooks to gateway the mail from Mac-PMDF to
  91. Intermail. This will likely be the hardest part. Also, if a very clean
  92. job is done here, many other Mac-Mac mailers could be added here.
  93.  
  94. Well, that's my two cents worth....now if only I could find to time to
  95. check how reasonable the above is.... maybe Microsoft (who know owns
  96. Intermail) would be interested?
  97.  
  98. -ed
  99.  
  100. [Alex comments: This sounds interesting. My major objection is the
  101. implied use of a Mac as a server. Ideally, the server should reside on
  102. the Mainframe, if possible, in much the same way that using the CAP
  103. software, you can have an AppleServe server residing on a UN*X box. My
  104. reason for wanting to do it this way is that Macs are expensive and if
  105. you have a CPU running the Gateway, it might as well run on the
  106. mainframe. 
  107.  
  108. I'd also note that the reason while I use the term mainframe is that our
  109. main e-mail hub is actually a IBM 4381 complete with custom mailer and
  110. user interface. It works very well and we would like to expand it
  111. through to the Macs. From our point of view, this can be done by using a
  112. combination of a UN*X box and a Multigate box, gatewaying from the IBM
  113. to the UNIX box, then out onto the LocalTalk network via the Multigate
  114. box.
  115.  
  116. What I had hoped would happen when I posted, was that someone such as
  117. THINK would say "Hi, here is the protocol for our InBox server. You can
  118. use this to write your own server sitting on whatever CPU you like."
  119. That didn't happen. So what I might do is write a LocalTalk monitor and
  120. work out their protocol myself. Do people think this is a reasonable
  121. approach?]
  122.  
  123. >From: joachim@iravcl.ira.uka.de
  124. Subject: Re: Macintosh mail systems. Date: 18 Apr 88 21:15:33 GMT
  125. Organisation: Universitaet Karlsruhe, IRA, F.R. Germany
  126.  
  127. There has been an ongoing discussion about Macintosh mail systems in the
  128. past days, and as David suggested, anyone should state his/her
  129. requirements.
  130.  
  131. The following text will outline the requirements/interface that I see.
  132. This is not intended to be a full spec, although we are thinking about
  133. implementing it. I am a student of computer science at University of
  134. Karlsruhe, Federal Republic of Germany, and I am involved in Macintosh
  135. projects at that university. I am a computer consultant, too. There is
  136. no big difference between the requirements at our university and large
  137. companies in Germany.
  138.  
  139. 1. Macintoshes are turned on and off frequently, and may be off for long
  140. periods of time (e.g. during holidays). Mail must not be returned
  141. UNDELIVERABLE because of that. This implies that there must be a mail
  142. server. Because most universities and companies already use a
  143. UNIX/VMS/other host for mail, using this host to serve Macintosh mail is
  144. the most likely solution. This does not imply however, that s/he is
  145. allowed to login to that host.
  146.  
  147. There are a number of possibilities, how the Macintosh front-end might
  148. communicate to the host, two of them are MacWorkstation and an AppleTalk
  149. service (based on CAP, AlisaTalk, ..), others might be SMTP, NNTP which
  150. I am not familar with. The protocol may be proprietary, because it is
  151. only used to communicate to the mail server, not to the world.
  152.  
  153. Of course if Apple released their specification of the AppleTalk
  154. Messaging Protocol (Larry Taylor of Apple talked about it at EUC
  155. Heidelberg, April 8th, 1988), I'd go with that, if it suits all needs.
  156.  
  157. 2. There must be a unified interface to mail and news, like the
  158. integration present on unix hosts. I don't want to use a mac application
  159. to read/send mail and another one to read/post news - or even worse,
  160. login on to (different) host to do that. The application should also
  161. support digests (whether received by mail or news), and interpret reply
  162. or followup sensibly, i.e., reply to the originator of the message, not
  163. to the sender of the digest, mail followups to the origin of the digest.
  164.  
  165. [Alex again: I think that reading/sending news is making the requirement
  166. needlessly complex. I use rn for reading usenet and mail for sending
  167. mail, I don't see why we have to have both a newsreader and a email
  168. facility in the same package. I think that having the facility to read
  169. news should come later as a different project/application]
  170.  
  171. 3. Unlike the present mail applications, INBOX and INTERMAIL one cannot
  172. assume that all possible recipients are known to the mail server. This
  173. could be reasonable for one university or company, but not with the
  174. internet behind. Of course, if your site already has a nameserver, the
  175. mail application should be able to lookup local mail addresses by name. 
  176.  
  177. [Alex: I'm not sure this makes sense, I imagined that we would have
  178. addresses which flagged whether or not they were local or needed to be
  179. passed to the mail server hub. For example, if I want to speak to Bill
  180. on another Mac connected to my LocalTalk then I send email to Bill. If I
  181. want to talk to Bill at MIT I go Bill@MIT (or whatever the correct
  182. RFC822 address form is), the Mac server looks at the address, realises
  183. that it doesn't know about MIT and throws it at the email server.]
  184.  
  185. 4. One cannot assume that anybody is going to use a Macintosh to read
  186. her/his mail. This has two consequences:
  187.  
  188. First, if files are to be transferred - and there is definitely a need
  189. to include support for that - they must be included in a way that allows
  190. them to be extracted manually and processed by some other tool. A simple
  191. but sufficient solution is to include them binhexed, each preceeded by a
  192. line standard mail will read this just as he always did and fire up
  193. binhex or stuffit. A user using the mac mail will read a message that
  194. this mail contains files, and choose extract from the file menu...
  195.  
  196. Even if I am using a mac to read mail, I may want to process/archive
  197. files on the host. Someone might have mailed me a shar archive for use
  198. on the (unix)host, or I may use unxbin on a unix computer and store the
  199. files directly to AUFS volumes (that's how I install new stuff).
  200.  
  201. Second, there must be a character set conversion included. If you are
  202. only going to mail in English, this is not required. If however, you
  203. receive mail from any country, this is important. Imagine German
  204. umlauted characters.  Of course these characters are included in the
  205. Macintosh character set.  But they aren't ASCII. If I know that the
  206. recipient of the mail is using a mac too, and that the mailers in
  207. between don't discard characters with the eigth bit on, I may send the
  208. character unchanged, otherwise it has to be mapped to the closest ASCII
  209. equivalent, possibly combined by several characters. Alternatively, some
  210. other German user is using the German version of the ISO character set.
  211. This is ASCII with the special characters [\]{\}~ replaced by German
  212. characters. I want to tell my Macintosh that any mail received from this
  213. user is to be interpreted using that character set. Another example:
  214. VAX/VMS supports multinational characters using an ASCII extension,
  215. proprietary to DEC.
  216.  
  217. The point is, that there must be a possibility to convert both incoming
  218. and outgoing characters, depending upon the sender/receiver and/or
  219. system defaults. I emphasized this point, because this is crucial to our
  220. environment - you won't sell your mail program in Germany, if the user
  221. gets beeps or garbage typing umlauted characters. Of course this is a
  222. marketing decision.
  223.  
  224. Most of the points above are technically, not related to the user
  225. interface. The following highlite some of the user related aspects.
  226.  
  227. 5. It should include an editor. It does however not need to be a full
  228. blown word processor. If you want to pass your new novel to another mac
  229. user, include the document as an attached file. Anything within the
  230. range of TeachText and MPW Shell is possible. No styles or justification
  231. is required (imagine an IBM PC user, reading your letter on his
  232. monochrome card), but font and size should be user selectable. Word wrap
  233. should be automatic, based on charcter count, not on the window size.
  234.  
  235. [Alex: Because this thing has to send mail to people using other
  236. machines, it must insert a <CR><LF> at the end of a line so that people,
  237. like myself who read their mail on misbegotten IBM systems don't end up
  238. with messages that go off the end of the screen]
  239.  
  240. The program should be able to manage arbitrarily large files. This may
  241. however be limited to viewing/archiving them, not editing. The largest
  242. mail I received was 2 MB and consisted of a uuencoded tar archive. Of
  243. course this mail was to be decoded by unix tools, but you don't want
  244. your mac to crash because of a large mail. 
  245.  
  246. 6. It has become a habit to comment on text by preceeding it with some
  247. special character like > and inserting new text. While this is not the
  248. only way to point out what you are going to reply to, and especially the
  249. mac could provide a more graphic feedback (at least different fonts),
  250. this technique is common sense. If the user chooses a function like
  251. reply, the macintosh mail program should copy selected text
  252. (discontinous selections should be supported) to a new window and mark
  253. it as comment.
  254.  
  255. [Alex: This feature is something that can be added later. It should not
  256. necessarily be part of the initial design]
  257.  
  258. 7. The program must provide for a list of name aliases. This should be
  259. entirely transparent to the rest of the program. I.e. there should be no
  260. special dedicated menus, but editing the list should be allowed whenever
  261. a mail address is required and selected from the list. Selection should
  262. be possible by both scrolling/clicking or typing as in standard file.
  263. New aliases should be created automatically if you reply to mail. There
  264. must be an option to delete no longer used names.
  265.  
  266. 8. While incoming mail should be presented in separate windows
  267. automatically, this may not be appropriate for news. A scrolling list of
  268. items that can individually or collectively be opened or discarded comes
  269. to my mind. There should be either no (prefered) or a very large limit
  270. to the number of open windows - aren't you bothered by the finder's
  271. limit of 12 windows?
  272.  
  273. [Alex: I don't think that having three mail messages up at the same time
  274. is an important feature]
  275.  
  276. 9. There must be an automatic archive feature. I want any incoming mail
  277. to be saved automatically, say in a folder named after the sender and
  278. with the filename taken from the subject. There should be a flag
  279. associated with each newsgroup, whether it should be archived (local or
  280. remotely) or not, and this flag should be independent from whether I
  281. want to read it or not - I don't read binaries. 
  282.  
  283. [Alex: I would prefer to be able to save mail messages, with the default
  284. of them being destroyed (user switchable)]
  285.  
  286. There should be an option that asks me where to put the file and when it
  287. should be resubmitted. I consider this to be an important feature if
  288. mail is going to be used in your administration. This will also provide
  289. a simple reminders utility, although a real appointment calendar is more
  290. superior.
  291.  
  292. [Alex: again the requirement that the application also serve as a news
  293. reader and manipulator is needlessly complicating the design.]
  294.  
  295. 10. There should be an INIT that checks for mail on startup (this could
  296. be a RDEV that selects among several mail hosts). There should also be a
  297. possibility for the mail host to tell you about new mail arriving during
  298. your macintosh work. This could be done using the broadcast mechanism I
  299. published in the past (you can get it free, send mail to
  300. ry77@dkauni11.bitnet, I'll mail it to you).
  301.  
  302. [Alex: To me, the ability to notify a user that mail has arrived, while
  303. they are using their Mac is essential. Furthermore it should not rely on
  304. applications running in the background under multifinder.]
  305.  
  306. Joachim Lindenberg, University of Karlsruhe Federal Republic of Germany
  307. - West Germany.
  308.  
  309.  
  310. >From: dkovar@VAX.BBN.COM
  311. Subject: Mac Mail - more thoughts Date: 21 Apr 88 19:41:08 GMT
  312.  
  313. A lot of messages came in on this subject, many requesting any
  314. information that I received but some providing information on their own
  315. needs and enironments. Most of the latter were cross posted to
  316. info-appletalk or comp.protocols.appletalk and thus you've already seen
  317. them.
  318.  
  319. The following is fairly general and is mostly intended to spark more
  320. comments and input. Please bear this in mind as you read it.  Also bear
  321. in mind that I'm writing this at 11PM .... I'm waiting on more
  322. information from several places but didn't want to hold everything up
  323. 'til next week.
  324.  
  325. Several mail products for the Macintosh exist, most notably CE
  326. Software's QuickMail which is currently in beta test. It will provide
  327. hooks for external mail interfaces. Byron Han described it earlier in
  328. this forum and I have nothing to add to his comments at this point. 
  329. Stanford will have Mac/MH in the near future for universities with
  330. SU-Mac/UP licenses. Kinetics cannot comment on future marketing policy
  331. for the Stanford system. It would surprise me if Apple was not working
  332. on something as well but as I am not a developer at the moment they
  333. would not provide me with any information. The best thing to do may be
  334. to sit back and wait. If you're not the waiting type, read on ...
  335.  
  336. One thing should be clarified: I am not working on this as a BBN
  337. employee at the moment and thus have little resources of my own to do
  338. anything but serve as a clearinghouse of information and to test,
  339. define, and haggle on my own time. Don't expect me to sit down and start
  340. writing anything just yet ....
  341.  
  342. I've used many different mail systems, from Berkeley's BSD mail to
  343. several version of MH (one of which I am using now) to front ends to
  344. mail written for Gosling's Emacs to some abomination on a TOPS-20 to
  345. CMU's Andrew Message system. The latter was by far the most useful,
  346. which is not terribly surprising as it ran under Andrew and made
  347. extensive use of the window system. Unfortunately, it is also deeply
  348. tied to the entire Andrew environment as is the MacMessages currently
  349. under development at CMU unless things have changed drastically since I
  350. left.
  351.  
  352. The Macintosh obviously provides a window manager of sufficient power to
  353. support an ellegant user interface. With a hard disk there is only one
  354. good reason for the Mac not to be a mail client rather than just a
  355. interface (via a terminal emulator if need be) into a mail system
  356. running on a timesharing host. The one good reason that I'm aware of is
  357. that the Macintosh is frequently not present to receive mail. The Mac on
  358. my desk is usually up and running but what about the Mac at home? Which
  359. actually leads to a second good reason: I've two Macs that I read mail
  360. from and if mail was delivered to one then the mail would be unavailable
  361. from the other Mac. [RFC 993 (PCMAIL) addresses these problems and is
  362. worth reading.]
  363.  
  364. These problems indicate a need for a mail server running on some central
  365. host. I believe the majority of us operate in an environment that
  366. includes some UNIX machine thus providing a possible common server
  367. machine. Yet I am aware of at least two groups using mostly Macs and
  368. Lisp machines of various flavours who would be unable to access a UNIX
  369. server and would need the ability for the Mac to send a legal mail
  370. message to both an Internet site across the country and to the Mac
  371. across the lab. I tend to fit into the latter group with the added
  372. complication that my Mac at home isn't even sitting on a network.
  373. Perhaps I just lose out on that situation but I suspect that many others
  374. have a Mac at home and would appreciate the ability to compose, send,
  375. and receive mail at home using a serial line. This would fit well into
  376. the server model but I do not see a clean way to fit it into the model
  377. of a Mac as its own host.
  378.  
  379. The other obvious problem is how to reliably get the mail message from
  380. the Mac, in either model, into the normal distribution system for the
  381. environment. Once again, most of us are running TCP/IP but there are
  382. still exceptions to this. CMU is using CUI/SNAP on a TCP/IP network,
  383. Dartmouth is using KSP on an Appletalk network (Kevin will correct me if
  384. I am wrong again ....), PCMAIL uses DMSP on top of USP (Unified Stream
  385. Protocol), Stanford Network Services' Mac/MH uses SMTP and MHPOP on a
  386. TCP/IP network, and a UMich system uses MVP (Mail View Protocol) on a
  387. TCP/IP network (I presume). A common system is going to need a common
  388. mail protocol. Done correctly, the stream protocol can be left up to the
  389. user. (From what I understand of PCMAIL it relies heavily on features in
  390. USP.)
  391.  
  392. If a common system is to be developed then two things must happen: 1) We
  393. must decide on a model or figure out some way to combine the two and b)
  394. given a server model we must decide on a transport mechanism.  Or on
  395. several of them. Once you have the model and the transport done then you
  396. should be able to customize your user interface to suit.  If your low
  397. level routines provide the ability to deliver a message to a specific
  398. address, to file a message in a folder, to accept an incoming message,
  399. to maintain mailing lists, and a few other basic services then you're
  400. most of the way there. I am *not* implying that the user interface issue
  401. is simple, but that it is a distinct problem. With the lower level
  402. services available you can drag an icon of your mail message into a
  403. mailbox or pull down a menu and select "Deliver".  Such decisions are
  404. certain to start a religious war.
  405.  
  406. One specific idea that came up was the question of mail notification. 
  407. It would be desireable to have a task listening for a message indicating
  408. that new mail arrived. This is a necessity if the Mac is to be a mail
  409. host, obviously. If the mail is actually delivered to a server somewhere
  410. for collection when the user so desires he still would like to know that
  411. it is there without starting up a full mail session.
  412.  
  413. That is the lot of it for the moment. Please comment, submit ideas, et
  414. al. I've nothing available for anyone to test and nothing for anyone to
  415. commit development resources to. Development, I suspect, will be up to
  416. those interested in having a major say in what such a system looks like.
  417. If commerical products are satisfactory, then we're all set ....  If
  418. this is getting beyond the scope of info-appletalk we might think about
  419. setting up a different mailing list for it. Does anyone mind seeing all
  420. this mail traffic going around?
  421.  
  422. [Alex: Again, I think that making the problem too general may retard the
  423. design. Most of us have UN*X boxes speaking TCP/IP, some of us have
  424. K-boxes or Multigate boxes that act as bridges between Ethernet and
  425. LocalTalk. Perhaps our mail application should be designed around these
  426. common factors first. Then it can be adapted to other systems.]
  427.  
  428. -David Kovar
  429.  DKovar@BBN.COM
  430.  
  431. Date: Wed, 13 Apr 88 16:17:49 PDT
  432. >From: 98820000 <johnroc@ucscf.UCSC.EDU>
  433.  
  434. I saw your posting and was wondering what the responses were.
  435.  
  436. We will be trying to get something like that up and running from our Sun
  437. and some VAXes here.  We also would like to make it possible to access
  438. the spelling checker and person locater we have as well.
  439.  
  440.                                                         John Rocchio
  441.                                                    
  442. johnroc@ssyx.ucsc.edu
  443.                                                   
  444. johnroc@ucscf.ucsc.edu
  445.  
  446. [Alex: If you want to add additional features such as you describe, you
  447. have two courses of action, 1. provide the facility to log into a target
  448. machine. 2. perhaps use NFS (I'm just guessing here) to access the files
  449. you want from a specialist application.]
  450.  
  451. Date: Fri, 15 Apr 88 12:58:35 MET DST
  452. >From: thschulz@ira.uka.de
  453. Subject: Re: E-mail Mac/Mainframe To: alex@comp.VUW.AC.NZ Organization:
  454. University of Karlsruhe, W.-Germany
  455.  
  456. Yes , it is exactly whtat we need right now. A facility to read and post
  457. News from the Macs and an interface to the mainframe mail systems.
  458.  
  459. I do not know of any existing system of that kind; at Karlsruhe
  460. University we have two or three people who are almost motivated to do
  461. such a thing.  For mail we must write a server for the Unix-host. For
  462. the Macs we need TCP/IP software and a nice interface. A protocol for
  463. News exists : NNTP, for mail we can perhaps use SMTP or invent something
  464. similar to NNTP.
  465.  
  466. Problems are: 1) identification of the Mac-User and 2) security on the
  467. AppleTalk because everybody can tap on AppleTalk and listen to passwords
  468. etc.
  469.  
  470. Please keep me informed on any progress you hear of.
  471.  
  472. Thanks, tom.
  473.  
  474. [Alex: we are not terribly worried about security issues, UUCP is also
  475. unsecure, that does not prevent people from using it. To solve this
  476. problem we need to look at a complete solution that makes a message I
  477. send to you from my Mac in New Zealand (Aotearoa) to your Mac in Germany
  478. secure, every step of the way. If that is not our goal, then we need not
  479. worry so much about security.]
  480.  
  481. Date: Thu, 14 Apr 88 13:20:00 PDT Sorry I don't have anything useful to
  482. tell you (some Real Soon Nows, but...) Date: 14 Apr 1988 1407-PST
  483. (Thursday)
  484. >From: Raman Khanna <khanna@jessica.stanford.EDU>
  485. Subject: Re: E-mail Mac/Mainframe
  486.  
  487. At Stanford we have developed a mail system for Macs that uses regular
  488. Arpanet mail.  Incoming mail is stored in a Mail Box on a Unix machine
  489. and users can retrieve it at their convenience.  Outgoing mail is sent
  490. directly from individual Macs using SMTP.  We are currently working on a
  491. user manual for the package.  I expect that we will be able to start
  492. shipping the package in a month or so.  This package is available to any
  493. university (in US or abroad) for free (We charge $100 to recover copying
  494. and distribution costs).
  495.  
  496. In case you are interested, please send a message to:
  497.  
  498.               macip@jessica.stanford.edu
  499.  
  500. raman khanna Networking and Communication Systems Stanford University
  501.  
  502. [Alex: This system meets my requirements, except for incoming mail. I
  503. can't see the difference in using this system and having Mac users log
  504. onto a mainframe to receive and *send* their mail. The whole point of
  505. having a mail system on the Mac is to avoid having the Mac users learn
  506. another user interface.]
  507.  
  508. Date: Thu, 14 Apr 88 13:45:35 -0800
  509. >From: morgan@jessica.stanford.EDU
  510. Subject: Mail system for Macs
  511.  
  512. Alex:
  513.  
  514. Here at Stanford, we are putting the finishing touches on a package
  515. called Mac/MH, which might be capable of meeting your needs.  Mac/MH
  516. allows a Mac to retrieve mail from a Post Office server, using the
  517. MH/POP (Post Office Protocol) that is supplied with the standard MH
  518. distribution from UC Irvine (MH is a mail front end for Unix systems, if
  519. you're not familiar with it). This is all designed to work on a
  520. LocalTalk connected to an Ethernet via a Kinetics FastPath.  It can also
  521. work on a Mac II directly on an Ethernet.  The POP server currently runs
  522. only on BSD-type Unix systems.
  523.  
  524. The Mac user has a mailbox account on the server (which is *not* a
  525. regular login-able account), to which his/her correspondents direct
  526. mail, using any of the Unix methods (we use IP/SMTP mostly here).  The
  527. Mac users fetches mail from the server, which shows up in an Inbox
  528. folder.  A display similar to view-by-name shows the messages in the
  529. Inbox (or other folders) with an icon for read/not-read, etc.
  530.  
  531. For outgoing mail, the Mac user creates a message in the Mac/MH
  532. application, which provides To:, Subject:, etc fields automatically.
  533. Text files can be inserted.  Outgoing mail is sent using SMTP, most
  534. likely to a local host which can forward it to its destination.
  535.  
  536. Mac/MH doesn't do automatic notification, but it is MultiFinder aware,
  537. so it could be left running continuously on a MultiFinder machine.
  538.  
  539. We currently license Mac/IP (which provides Telnet and FTP) to
  540. Universities for $100 (binary only).  Mac/MH, when released, will most
  541. likely be distributed similarly.
  542.  
  543. If you're interested, wait about a month, then send an inquiry to
  544.  
  545.         networking@jessica.Stanford.Edu
  546.  
  547. Cheers,
  548.  
  549. - RL "Bob" Morgan
  550.   Networking Systems
  551.   Stanford University
  552.  
  553. [Alex: I could live with this package. It only fails in not
  554. automatically notifying the user of incoming mail.]
  555.  
  556. >From: ech@spuxll.UUCP
  557. Subject: Re: E-mail Mac/Mainframe
  558.  
  559. There is a little-known product family from AT&T called "Private Message
  560. Exchange" (PMX, supposed to remind you of PBX) which may do what you
  561. want.
  562.  
  563. PMX-TERM is a curses-based unix-based screen interface to the mail
  564. system. PMX-PC is an xmodem-based unix-side "Message server."  On the
  565. back end, it
  566.         interfaces to rmail and /usr/mail/*; on the front end, it talks
  567. to:
  568.  
  569. Access I - a blue-clone based "User Agent."  Nice windows, etc. Access
  570. III - a Mac-based User Agent.
  571.  
  572. The interface presented by PMX-TERM, Access I, and Access III are as
  573. similar as practical, a plus if you are operating a mixed environment
  574. like most folks. The pmx-pc interface to the Access programs is a subset
  575. of the (also little known) AT&T Mail common-carrier service (although
  576. that is likely to be of limited interest to an Aussie!).  PMX-PC and
  577. PMX-TERM have been ported to a wide variety of Unix platforms -- I
  578. haven't a complete list handy, but certainly PDP-11, Vax, 3B(1,5,20),
  579. Pyramid, Amdahl(UTS) are there.
  580.  
  581. I am not entirely disinterested here -- I am the author of Access III,
  582. and I'm currently giving it an overhaul.  Although asynch-based (not
  583. AppleTalk) both Access products run in background (the new Access III,
  584. available 6/88, runs happily in background under MultiFinder.
  585.  
  586. If you'ld like more details let me know.
  587.  
  588. =Ned Horvath=
  589.  
  590. [Alex: Yes I would like some more details, could you post them to the
  591. net so that others who are interested may also be informed?]
  592.  
  593. Date: Thu, 14 Apr 88 17:59:53 PDT
  594. >From: ack@caldwr.UUCP
  595. Subject: Re: E-mail Mac/Mainframe
  596.  
  597. I have often considered writing a Mac implementation of SMTP. I talked
  598. to CE Software at Macworld SF a few months ago about the fact that they
  599. might want to add SMTP support to their new mail product. They were not
  600. aware of what SMTP was, but I gave them some pointers to info about it
  601. so maybe they will add it.
  602.  
  603. In case you don't know what SMTP is, it is the protocol that sits on top
  604. of a transport protocol (such as TCP/IP or X.25) to handle mail. Since
  605. you have a Kinetics box and can spool LaserWriter output to lpr, I
  606. assume you have some sort of TCP/IP. According to your map entry, your
  607. machine is a Pyramid connected via X.25, so your mail can at least be
  608. delivered that way. If your TCP/IP stuff does not support SMTP, you
  609. could implement the server under X.25, but I have no idea how difficult
  610. it would be. If either of these is true, all you would have to write is
  611. the server for the Mac side, since the server for the UNIX side is built
  612. into sendmail or whatever daemon handles mail via X.25. You will only
  613. have sendmail if you have Berkeley UNIX or something similar. If you
  614. have a SysV system, you will probably have to go the X.25 route.
  615.  
  616. If you would like to write such a server using the TCP/IP
  617. implementation, you might want to start with the NCSA Telnet source for
  618. the networking part, and modify it to implement the SMTP protocol as
  619. specified in RFC 821. I don't know where you would get sample code for
  620. X.25, but you could probably post on the net and get some. It would also
  621. be a *very* good idea to make sure your outgoing mail messages conform
  622. to RFC 822. If you need these RFC's, I would be glad to send them.
  623.  
  624. If none of this makes any sense, please let me know what needs
  625. clarifying.  If this makes a lot of sense, let me know if you want to do
  626. it. If you do, I'm sure there are a lot of organizations and
  627. universities that would want it. Please let me know what you think of
  628. this idea.
  629.  
  630. David Ackerman California Department of Water Resources    
  631. caldwr!ack@ucdavis.edu  (Internet) "It's the water, and a lot more..."  
  632.     ...!ucbvax!ucdavis!caldwr!ack  (UUCP)
  633.  
  634.          The opinions expressed above are mine, not those of the State
  635.          of California or the California Department of Water Resources.
  636.  
  637. [Alex: This was extremely helpful. It allowed me to further define what
  638. I was after. Which is a gateway that sits between sendmail and a Mac
  639. mail package such as Inbox with the gateway perferably running on a
  640. mainframe.]
  641.  
  642. Date: Fri, 15 Apr 88 18:28:43 cdt
  643. >From: Farhad Xerxes Anklesaria <farhad@ux.acss.umn.EDU>
  644. Subject: E-mail Mac/Mainframe To: alex@comp.VUW.AC.NZ
  645.  
  646. Greetings Alex,
  647.  
  648. Read your posting on USENET.  We have a similar system: Un*x boxes,
  649. K-boxes, CAP.  Starting work to build something like you are describing.
  650.  We'll keep you posted on how/what we're doing.  If you find out
  651. anything interesting.... or a ready made solution, please drop us an
  652. electric line.
  653.  
  654. Thanx
  655.  
  656. Farhad Anklesaria                                
  657. fxa@berlin.acss.umn.edu Microcomputer and Workstation Systems Group     
  658.   farhad@ux.acss.umn.edu University of Minnesota                        
  659.    farhad@vx.acss.umn.edu Minneapolis, MN 55455                         
  660.     farhad@UMNACVX.BITNET
  661.  
  662. So that's all the information I've managed to acquire so far. I'm
  663. looking at writing to THINK to find out whether it's feasible to develop
  664. a UN*X based InBox server (although it appears that Stanford have
  665. already got there) in the same manner as the Aufs UN*X server. Another
  666. option is to explore the new QUICKMAIL release from CE Software. Does
  667. anyone know how to reach CE Software via electronic means?
  668.  
  669. My thanks to all of you who responded
  670.  
  671.  
  672. -- 
  673. Alex Heatley:                              Computing Services Centre
  674. Domain: alex@comp.vuw.ac.nz                Victoria University of Wellington
  675. Path: ...!uunet!vuwcomp!alex               P.O Box 600, New Zealand
  676. Trolls can often be found under bridges ... or in Computing Departments.
  677.  
  678. ------------------------------
  679.  
  680. End of Usenet Mac Digest
  681. ************************
  682. -------
  683.